package muhnes.sizoo.dal;

import muhnes.sizoo.HibernateUtilZoologia;
import muhnes.sizoo.modelo.Acuatico;

/**
 * Clase que contiene los metodos definidos en AcuaticoDao
 * @author Ricardo Orellana
 */
public class AcuaticoDaoImpl  extends GenericoDAO< Acuatico, String >  
                              implements AcuaticoDao {
     
    public AcuaticoDaoImpl() {
        super( HibernateUtilZoologia.getSessionFactory() );
    }

    @Override
    protected Class<?> getClaseEntidad() {
        return Acuatico.class;
    }

    /**
     * Metodo que verifica que el especimen acuatico sea unico
     *  
     */
    @Override
    public boolean verificarUnicidad(Acuatico entidad) {
        return true;
    }

    /**
     * Método que verifica que la entidad dependa de la estidad Especimen
     *  
     */
    @Override
    public boolean verificarDependencia (Acuatico entidad) {
        return false;
    }
     
}
